package br.gov.ba.mam.banco;

/**
 * Classe com informacoes sobre os dados armazenados na persistencia.
 * 
 * @author cassio
 * 
 */
public class Metadados {

	/** Indice do ultimo artista inserido */
	private Integer ultimoArtista;
	
	/** Indice da ultima categoria inserida */
	private Integer ultimaCategoria;
	
	private Integer numeroTotalArtistas;

	public Metadados() {
	}

	/** Retorna o atributo ultimaCategoria */
	public Integer getUltimaCategoria() {
		return ultimaCategoria;
	}

	/** Define o atributo ultimaCategoria */
	public void setUltimaCategoriaInserida(Integer ultimaCategoria) {
		this.ultimaCategoria = ultimaCategoria;
	}

	/** Retorna o atributo ultimoArtista */
	public Integer getUltimoArtista() {
		return ultimoArtista;
	}

	/** Define o atributo ultimoArtista */
	public void setUltimoArtistaInserido(Integer ultimoArtista) {
		this.ultimoArtista = ultimoArtista;
	}

	/** */
	public void setNumeroTotalArtistas(Integer size) {
		numeroTotalArtistas = size;
		
	}

	/** */
	public Integer getTotalAristas() {
		return numeroTotalArtistas;
	}
	
	public void incrementaNumeroTotalArtistas(){
		this.numeroTotalArtistas++;
	}
	
	public void decrementaNumeroTotalArtistas(){
		this.numeroTotalArtistas--;
	}


}
